package com.geetour.columbus.region.dao;

import java.util.List;

import com.geetour.columbus.common.exceptions.DAOException;
import com.geetour.columbus.common.model.R.CityPage;

public interface ICityPageDAO {

    public void insertCityPage(CityPage city) throws DAOException;
    
    public int insertCityPageBatch(List<CityPage> cityList) throws DAOException;

    public int updateCityPage(CityPage city) throws DAOException;

    public int deleteCityPage(Long id) throws DAOException;

    public CityPage findCityPageById(Long id) throws DAOException;

    public List<CityPage> findAllCityPages() throws DAOException;

    public List<CityPage> findCityPages(CityPage city) throws DAOException;

}
